package com.ysg.sportsportlsit.mapper;


import com.ysg.sportsportlsit.domain.SportNotice;

import java.util.List;

/**
 * 通知公告Mapper接口
 * 
 * @author 叶双贵
 * @date 2022-04-03
 */
public interface SportNoticeMapper 
{

    /**
     * 查询弹窗通知公告
     * @return 通知公告
     */
    // 管理员审核新闻稿 数据
     public int  querybouncedzt();

    /**
     * 查询通知公告
     * 
     * @param noticeUuid 通知公告主键
     * @return 通知公告
     */
    public SportNotice selectSportNoticeByNoticeUuid(String noticeUuid);

    /**
     * 查询通知公告列表
     * 
     * @param sportNotice 通知公告
     * @return 通知公告集合
     */
    public List<SportNotice> selectSportNoticeList(SportNotice sportNotice);

    /**
     * 新增通知公告
     * 
     * @param sportNotice 通知公告
     * @return 结果
     */
    public int insertSportNotice(SportNotice sportNotice);

    /**
     * 修改通知公告
     * 
     * @param sportNotice 通知公告
     * @return 结果
     */
    public int updateSportNotice(SportNotice sportNotice);

    /**
     * 删除通知公告
     * 
     * @param noticeUuid 通知公告主键
     * @return 结果
     */
    public int deleteSportNoticeByNoticeUuid(String noticeUuid);

    /**
     * 批量删除通知公告
     * 
     * @param noticeUuids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSportNoticeByNoticeUuids(String[] noticeUuids);
}
